artificial moon - German English Dictionary